view,
text {
  /* overflow-x: hidden; */
  color: #1E1E1E;
  font-size: 24rpx;
  box-sizing: border-box;
}

/* 2. 主背景色 */
.main-bg-color {
  background-color: #fff;
  min-height: 1rpx;
  border-radius: 12rpx;
}

/* 3. 主文字色 */
.main-text-color {
  width: 112px;
  height: 25px;
  font-size: 25px;
  font-family: OPPOSans-B;
  font-weight: 700;
  color: #000000;
  letter-spacing: 5px;
}

.main-border-color {
  border-color: #646464;
}

.w100 {
  width: 100%;
}

.h100 {
  height: 100%;
}


button {
  background: #fff;
  font-size: 28rpx;
  padding: 0;
  margin: 0;
}

.submit {
  width: 670rpx;
  height: 96rpx;
  background: #830102;
  color: #FFF;
  font-size: 36rpx;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  border-radius: 12rpx;
}

button::after {
  border: none !important;
}